cast a veil over something [written] - Turkish English Dictionary